package org.jeecg.access.platform.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Id;
import java.io.Serializable;

/**
 * @description: todo
 * @author: taogang
 * @date: 2025/7/25 13:54
 */
@Data
@TableName("bili_works_data")
public class BiliWorkData implements BaseWorkData,Serializable {

    private static final long serialVersionUID = 1L;
    @Id
    private String id;
    @Column(name = "user_id")
    private String userId;
    /**标题**/
    @Column(name = "title")
    private String title;
    /**简介**/
    @Column(name = "description")
    private String description;
    /**播放量**/
    @Column(name = "play")
    private Integer play;
    /**评论量**/
    @Column(name = "comment_count")
    private Integer commentCount;
    /**弹幕量**/
    @Column(name = "video_review")
    private Integer videoReview;
    @Column(name = "aid")
    private String aid;
    @Column(name = "bvid")
    private String bvid;
    /**分享量**/
    @Column(name = "share_count")
    private Integer shareCount;
    /**投币数**/
    @Column(name = "coin")
    private Integer coin;
    /**点赞量**/
    @Column(name = "like_count")
    private Integer likeCount;
    /**收藏**/
    @Column(name = "favorite")
    private Integer favorite;
    /**视频创建的时间**/
    @Column(name = "create_time")
    private String createTime;

    @Column(name = "update_time")
    private String updateTime;
}
